package ln.javatest.day14.demo01;
/*
    void write(char[] cbuf) 写入字符数组
    abstract void write(char[] cbuf, int off, int len) 写入字符数组的某一部分，off数组的开始索引，len写的字符个数
    void write(String str) 写入字符串
    void write(String ste,int off,int len) 写入字符串的某一部分，off字符串的开始索引，len写的字符个数。
*/

import java.io.FileWriter;
import java.io.IOException;

public class Demo03Writer {
    public static void main(String[] args) throws IOException {
        FileWriter fw = new FileWriter("D:\\桌面\\Java笔记\\1.txt");
        //void write(char[] cbuf) 写入字符数组
        char[] cs = {'a','b','c','d','e'};
        fw.write(cs); //abcde

        //abstract void write(char[] cbuf, int off, int len) 写入字符数组的某一部分，off数组的开始索引，len写的字符个数
        fw.write(cs,1,3); //bcd

        //void write(String str) 写入字符串
        fw.write("efg"); //efg

        //void write(String ste,int off,int len) 写入字符串的某一部分，off字符串的开始索引，len写的字符个数。
        fw.write("efghi",2,3);

        //close里包含了flush，所以这里不需要flush

        fw.close();
    }
}
